<script type="text/javascript" src="/javascripts/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="/bootstrap/js/bootstrap.js"></script>
<script type="text/javascript" src="/javascripts/geo-min.js"></script>
<script src="http://api-maps.yandex.ru/2.0/?load=package.full&lang=ru-RU" type="text/javascript"></script>
<script type="text/javascript">
    ymaps.ready(function(){
        var ymap = new ymaps.Map('map', {
            center: [ymaps.geolocation.latitude, ymaps.geolocation.longitude], // todo: need null check
            zoom: 12,
            behaviors: ["default", "scrollZoom"]
        });
        // Создаем метку. При создании метки указываем ее свойство -  текст для отображения в иконке.
        myPlacemark = new ymaps.Placemark([55.8, 37.6], {
            // Свойства
            // Текст метки
            iconContent: 'Кафе "Лось"',
            balloonContentHeader: 'Кафе лось',
            balloonContentBody: 'Самое пиздатое кафе для настоящих лосей',
            balloonContentFooter: 'Часы работы: круглосуточно'
        }, {
            preset: 'twirl#blueStretchyIcon'
        });

        if(geo_position_js.init()){
            geo_position_js.getCurrentPosition(function(pos){
                youAreHere = new ymaps.Placemark([pos.coords.latitude, pos.coords.longitude], {

                }, {
                    iconLayout:"default#imageWithContent",
                    iconImageHref: '/images/pin-red.png', // картинка иконки
                    iconImageSize: [32, 32], // размеры картинки
                    iconImageOffset: [-16, -32] // смещение картинки
                });
                ymap.geoObjects
                        .add(youAreHere);
                ymap.panTo(
                        // Координаты нового центра карты
                        [pos.coords.latitude, pos.coords.longitude], {
                            /* Опции перемещения:
                             разрешить уменьшать и затем увеличивать зум
                             карты при перемещении между точками
                             */
                            flying: true
                        }
                )
            });
        }

        // Добавляем метки на карту
        ymap.geoObjects
                .add(myPlacemark)

    });

</script>